package com.scalar.chiptrack.operations.process;


import java.io.Serializable;
import java.util.ArrayList;

/** Value Object which contains grouping of Fab Stages information
 * Created by Chandra Shekar.
 * Date: May 4, 2005
 * Time: 10:36:58 AM
 */
public class FabStageGroup  implements Serializable
{
    private String groupName   = null;
    private int groupId        = -1;
    private boolean checked    = false;
    private boolean isNewGroup = false;
	private String[] selectedStages;
	private String[] availableStages;
    private ArrayList selectedStagesList = new ArrayList();
    private ArrayList availableStagesList = new ArrayList();

    public FabStageGroup()
    {

    }

    public String getGroupName()
    {
        return groupName;
    }

    public void setGroupName( String groupName )
    {
        this.groupName = groupName;
    }

    public int getGroupId()
    {
        return groupId;
    }

    public void setGroupId(int groupId)
    {
        this.groupId = groupId;
    }

    public String[] getSelectedStages()
    {
        return selectedStages;
    }

    public void setSelectedStages( String[] selectedStages )
    {
        this.selectedStages = selectedStages;
    }

    public String[] getAvailableStages()
    {
        return availableStages;
    }

    public void setAvailableStages( String[] availableStages )
    {
        this.availableStages = availableStages;
    }

    public ArrayList getSelectedStagesList() {
        return selectedStagesList;
    }

    public void setSelectedStagesList(ArrayList selectedStagesList) {
        this.selectedStagesList = selectedStagesList;
    }

    public ArrayList getAvailableStagesList() {
        return availableStagesList;
    }

    public void setAvailableStagesList(ArrayList availableStagesList) {
        this.availableStagesList = availableStagesList;
    }

    public boolean isChecked() {
        return checked;
    }

    public void setChecked(boolean checked) {
        this.checked = checked;
    }

    public boolean getIsNewGroup() {
        return isNewGroup;
    }

    public void setIsNewGroup(boolean isNewGroup) {
        this.isNewGroup = isNewGroup;
    }

}